Elections24

2024 Cabinet of the 7th Administration

President

Name: Cyril Ramaphosa
Party: ANC
Term Start: 15 February 2018

Deputy President

Name: Paul Mashatile
Party: ANC
Term Start: 7 March 2023

Minister of Agriculture

Name: John Steenhuisen
Party: DA
Term Start: 30 June 2024

Minister of Basic Education

Name: Siviwe Gwarube
Party: DA
Term Start: 30 June 2024

Minister of Communications and Digital Technologies

Name: Solly Malatsi
Party: DA
Term Start: 30 June 2024

Minister of Cooperative Governance and Traditional Affairs

Name: Velenkosini Hlabisa
Party: IFP
Term Start: 30 June 2024

Minister of Correctional Services

Name: Pieter Groenewald
Party: FF+
Term Start: 30 June 2024

Minister of Defence and Military Veterans

Name: Angie Motshekga
Party: ANC
Term Start: 30 June 2024

Minister of Electricity and Energy

Name: Kgosientsho Ramokgopa
Party: ANC
Term Start: 30 June 2024

Minister of Employment and Labour

Name: Nomakhosazana Meth
Party: ANC
Term Start: 30 June 2024

Minister of Finance

Name: Enoch Godongwana
Party: ANC
Term Start: 5 August 2021

Minister of Forestry, Fisheries and the Environment

Name: Dion George
Party: DA
Term Start: 30 June 2024

Minister of Health

Name: Aaron Motsoaledi
Party: ANC
Term Start: 30 June 2024

Minister of Higher Education

Name: Nobuhle Nkabane
Party: ANC
Term Start: 30 June 2024

Minister of Home Affairs

Name: Leon Schreiber
Party: DA
Term Start: 30 June 2024

Minister of Human Settlements

Name: Mmamoloko Kubayi
Party: ANC
Term Start: 5 August 2021

Minister of International Relations and Cooperation

Name: Ronald Lamola
Party: ANC
Term Start: 30 June 2024

Minister of Justice and Constitutional Development

Name: Thembi Nkadimeng
Party: ANC
Term Start: 30 June 2024

Minister of Land Reform and Rural Development

Name: Mzwanele Nyhontso
Party: PAC
Term Start: 30 June 2024

Minister of Mineral and Petroleum Resources

Name: Gwede Mantashe
Party: ANC
Term Start: 30 June 2024

Minister of Planning, Monitoring and Evaluation

Name: Maropene Ramokgopa
Party: ANC
Term Start: 7 March 2023

Minister of Police

Name: Senzo Mchunu
Party: ANC
Term Start: 30 June 2024

Minister of Public Service and Administration

Name: Mzamo Buthelezi
Party: IFP
Term Start: 30 June 2024

Minister of Public Works and Infrastructure

Name: Dean Macpherson
Party: DA
Term Start: 30 June 2024

Minister of Science, Technology and Innovation

Name: Blade Nzimande
Party: ANC
Term Start: 30 June 2024

Minister of Small Business Development

Name: Stella Ndabeni-Abrahams
Party: ANC
Term Start: 5 August 2021

Minister of Social Development

Name: Sisisi Tolashe
Party: ANC
Term Start: 30 June 2024

Minister of Sport, Arts and Culture

Name: Gayton McKenzie
Party: PA
Term Start: 30 June 2024

Minister of Tourism

Name: Patricia De Lille
Party: GOOD
Term Start: 6 March 2023

Minister of Trade, Industry and Competition

Name: Parks Tau
Party: ANC
Term Start: 30 June 2024

Minister of Transport

Name: Barbara Creecy
Party: ANC
Term Start: 30 June 2024

Minister of Water and Sanitation

Name: Pemmy Majodina
Party: ANC
Term Start: 30 June 2024

Minister of Women, Youth and Persons with Disabilities

Name: Sindisiwe Chikunga
Party: ANC
Term Start: 30 June 2024

Deputy Ministers

Deputy Minister of Agriculture

Name: Rosemary Capa
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Basic Education

Name: Reginah Mhaule
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Communications and Digital Technologies

Name: Mondli Gungubele
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Cooperative Governance and Traditional Affairs

Name: Dickson Masemola
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Cooperative Governance and Traditional Affairs (2nd Deputy)

Name: Zolile Burns-Ncamashe
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Defence and Military Veterans

Name: Bantu Holomisa
Party: UDM
Term Start: 30 June 2024

Deputy Minister of Defence and Military Veterans (2nd Deputy)

Name: Richard Mkhungo
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Electricity and Energy

Name: Samantha Graham
Party: DA
Term Start: 30 June 2024

Deputy Minister of Employment and Labour

Name: Jomo Sibiya
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Employment and Labour (2nd Deputy)

Name: Phumzile Mgcina
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Finance

Name: David Masondo
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Finance (2nd Deputy)

Name: Ashor Sarupen
Party: DA
Term Start: 30 June 2024

Deputy Minister of Forestry, Fisheries and the Environment

Name: Narend Singh
Party: IFP
Term Start: 30 June 2024

Deputy Minister of Forestry, Fisheries and the Environment (2nd Deputy)

Name: Bernice Swarts
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Health

Name: Joe Phaahla
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Higher Education

Name: Buti Manamela
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Higher Education (2nd Deputy)

Name: Mimmy Gondwe
Party: DA
Term Start: 30 June 2024

Deputy Minister of Home Affairs

Name: Njabulo Nzuza
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Human Settlements

Name: Tandi Mahambehlala
Party: ANC
Term Start: 30 June 2024

Deputy Minister of International Relations and Cooperation

Name: Alvin Botes
Party: ANC
Term Start: 30 June 2024

Deputy Minister of International Relations and Cooperation (2nd Deputy)

Name: Thandi Moraka
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Justice and Constitutional Development

Name: Andries Nel
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Land Reform and Rural Development

Name: Chupu Stanley Mathabatha
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Mineral and Petroleum Resources

Name: Judith Nemadzinga-Tshabalala
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Planning, Monitoring and Evaluation

Name: Seiso Mohai
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Police

Name: Polly Boshielo
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Police (2nd Deputy)

Name: Cassel Mathale
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Public Service and Administration

Name: Pinky Kekana
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Public Works and Infrastructure

Name: Sihle Zikalala
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Science, Technology and Innovation

Name: Nomalungelo Gina
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Small Business Development

Name: Jane Sithole
Party: DA
Term Start: 30 June 2024

Deputy Minister of Social Development

Name: Ganief Hendricks
Party: Al Jama-ah
Term Start: 30 June 2024

Deputy Minister of Sport, Arts and Culture

Name: Peace Mabe
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Tourism

Name: Maggie Sotyu
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Trade, Industry and Competition

Name: Zuko Godlimpi
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Trade, Industry and Competition (2nd Deputy)

Name: Andrew Whitfield
Party: DA
Term Start: 30 June 2024

Deputy Minister of Transport

Name: Mkhuleko Hlengwa
Party: IFP
Term Start: 30 June 2024

Deputy Minister of Water and Sanitation

Name: David Mahlobo
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Water and Sanitation (2nd Deputy)

Name: Isaac Seitlholo
Party: ANC
Term Start: 30 June 2024

Deputy Minister of Women, Youth and Persons with Disabilities

Name: Mmapaseka Steve Letsike
Party: ANC
Term Start: 30 June 2024